package com.agrimall.entity;

import lombok.Data;
import java.util.Date;

/**
 * 聊天消息实体类
 */
@Data
public class ChatMessage {
    private Long messageId;
    private String sessionId; // 会话ID（格式：userId_merchantId_productId）
    private Long senderId; // 发送者ID
    private Integer senderType; // 发送者类型：0-用户，1-商家
    private Long receiverId; // 接收者ID
    private Integer receiverType; // 接收者类型：0-用户，1-商家
    private Long productId; // 商品ID
    private String productName; // 商品名称
    private String content; // 消息内容
    private Integer messageType; // 消息类型：0-文本，1-图片
    private Date createTime; // 创建时间
    
    // 关联数据
    private User sender; // 发送者信息
    private User receiver; // 接收者信息
    private Product product; // 商品信息
}






